From f9728d71db3bbb8beedfd0edb91466439120b66e Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C3=98yvind=20Kol=C3=A5s?= Date: Sat, 2 Sep 2017 15:32:23 +0200 Subject: [PATCH] tools: babl-icc-rewrite; abort with error message instead of segfault --- tools/babl-icc-rewrite.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/babl-icc-rewrite.c b/tools/babl-icc-rewrite.c index bf18bc7..bb1bc64 100644 --- a/tools/babl-icc-rewrite.c +++ b/tools/babl-icc-rewrite.c @@ -49,6 +49,11 @@ main (int argc, babl = babl_space_from_icc (icc_data, icc_len, &error); free (icc_data); + if (error || !babl) + { + fprintf (stderr, "%s error %s", argv[0], error); + return -1; + } icc_data = (char *)babl_space_to_icc (babl, &genlen); if (icc_data) -- 2.30.2